sitting duck


Results for "sitting duck"

English - Turkish Dictionary

sitting duck

(English - Turkish Dictionary) :
k. dili kolaylıkla aldatılabilen kimse; kolaylıkla saldırılabilecek kimse.